@charset "UTF-8";
.menu {
  display: none; }

.mobile_navbar {
  display: none; }

.new_header {
  width: 100%;
  height: 403px;
  position: relative;
  background-size: cover;
  background-position: center center;
  background-image: url(../images/headerbg.jpg); }
  .new_header .m {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative; }
    .new_header .m .navbar {
      width: 100%;
      height: 95px;
      background-image: url(../images/nav.png);
      position: absolute;
      left: 0;
      bottom: -10px;
      display: flex;
      align-items: center;
      justify-content: center; }
      .new_header .m .navbar ul {
        width: calc(100% - 24px);
        height: calc(100% - 18px);
        background: #FFFAF5;
        display: flex;
        align-items: center; }
        .new_header .m .navbar ul li {
          width: 14.28571428571429%;
          height: 100%; }
          .new_header .m .navbar ul li.on {
            background-image: url(../images/icon30.png);
            background-repeat: no-repeat;
            background-position: 26px center; }
            .new_header .m .navbar ul li.on a {
              color: #fff; }
          .new_header .m .navbar ul li:hover {
            background-image: url(../images/icon30.png);
            background-repeat: no-repeat;
            background-position: 26px center; }
            .new_header .m .navbar ul li:hover a {
              color: #fff; }
          .new_header .m .navbar ul li a {
            width: 100%;
            font-family: '宋体';
            height: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            font-size: 24px;
            color: #403725; }
    .new_header .m .bot {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .new_header .m .bot .logo {
        display: block;
        width: 465px; }
      .new_header .m .bot .search {
        overflow: hidden;
        width: 511px;
        height: 63px;
        background-image: url(../images/search1.png);
        background-size: 100% 100%;
        display: flex;
        align-items: center;
        justify-content: center; }
        .new_header .m .bot .search .child {
          width: 368px;
          height: 36px;
          background: #FDFCFB;
          border-radius: 40px;
          position: relative;
          display: flex;
          align-items: center;
          padding-left: 13px; }
          .new_header .m .bot .search .child img {
            display: block; }
          .new_header .m .bot .search .child input {
            width: 100%;
            height: 100%;
            border: none;
            outline: none;
            font-size: 13px;
            color: #333;
            background: none;
            padding-left: 8px; }
          .new_header .m .bot .search .child .btn {
            width: 63px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #D98130;
            font-size: 13px;
            z-index: 999;
            border-radius: 17px 17px 0 17px;
            cursor: pointer;
            color: #fff;
            position: absolute;
            right: 0;
            top: 0; }
    .new_header .m .top {
      display: flex;
      align-items: center;
      justify-content: space-between;
      height: 60px; }
      .new_header .m .top .date {
        display: flex;
        align-items: center; }
        .new_header .m .top .date span {
          font-size: 16px;
          margin-right: 7px;
          color: #000000; }
      .new_header .m .top ul {
        display: flex;
        align-items: center; }
        .new_header .m .top ul li {
          margin-left: 16px;
          position: relative; }
          .new_header .m .top ul li::after {
            content: '';
            width: 1px;
            height: 12px;
            background: #695B4B;
            position: absolute;
            right: -8px;
            top: 50%;
            transform: translateY(-50%); }
          .new_header .m .top ul li:last-child::after {
            display: none; }
          .new_header .m .top ul li a {
            display: flex;
            align-items: center; font-size: 16px;
    color: #383838;
    margin-left: 5px;}
            .new_header .m .top ul li a img {
              display: block; }
            .new_header .m .top ul li a span {
              font-size: 16px;
              color: #383838;
              margin-left: 5px; }

.new_footer {
  overflow: hidden;
  width: 100%; }
  .new_footer .footers {
    width: 100%;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #4F3E2B;
    border-top: 1px solid #695B4B; }
    .new_footer .footers div {
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 20px; }
      .new_footer .footers div span {
        font-size: 16px;
        color: #A89285; }
      .new_footer .footers div img {
        display: block;
        margin-right: 10px; }
  .new_footer .link {
    overflow: hidden;
    width: 100%;
    background: #4F3E2B; }
    .new_footer .link .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      display: flex;
      justify-content: space-between;
      padding: 40px 0 60px 0; }
      .new_footer .link .m .fr {
        display: flex;
        align-items: flex-start; }
        .new_footer .link .m .fr ul {
          overflow: hidden;
          margin-left: 70px; }
          .new_footer .link .m .fr ul:first-child {
            margin-left: 0; }
          .new_footer .link .m .fr ul li {
            font-size: 18px;
            color: #fff; }
            .new_footer .link .m .fr ul li:first-child {
              margin-bottom: 18px; }
            .new_footer .link .m .fr ul li a {
              display: block;
              color: #A89285;
              font-size: 16px;
              line-height: 36px; }
      .new_footer .link .m .fl {
        overflow: hidden; }
        .new_footer .link .m .fl p {
          font-size: 16px;
          line-height: 28px;
          color: #978070; }
        .new_footer .link .m .fl ul {
          display: flex; }
          .new_footer .link .m .fl ul li {
            overflow: hidden;
            margin-top: 30px;
            margin-right: 50px; }
            .new_footer .link .m .fl ul li:last-child {
              margin-right: 0; }
  .new_footer .select {
    width: 100%;
    height: 71px;
    background: #C8C1BA; }
    .new_footer .select .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .new_footer .select .m select {
        width: 20%;
        height: 100%;
        border: none;
        outline: none;
        background: none;
        font-size: 16px;
        color: #383838; }

.content {
  overflow: hidden;
  width: 100%; }
  .content .main_information {
    width: 100%;
    overflow: hidden;
    background: #fff;
    padding: 87px 0 92px 0; }
    .content .main_information .m {
      width: 1200px;
      margin: 0 auto;
      display: flex;
      justify-content: space-between; }
      .content .main_information .m .tong_header p {
        background: #fff; }
      .content .main_information .m .right {
        overflow: hidden;
        width: 48.8%; }
        .content .main_information .m .right .box {
          overflow: hidden;
          margin-top: 21px;
          display: flex;
          justify-content: space-between; }
          .content .main_information .m .right .box > ul {
            overflow: hidden;
            width: 26%; }
            .content .main_information .m .right .box > ul li {
              width: 100%;
              background: #6A94C4;
              padding: 5px 0 0 0;
              margin-bottom: 25px; }
              .content .main_information .m .right .box > ul li:last-child {
                margin-bottom: 0;
                background: #E07B7B; }
              .content .main_information .m .right .box > ul li img {
                display: block;
                margin: 0 auto;
                max-width: 60%; }
              .content .main_information .m .right .box > ul li span {
                display: block;
                font-size: 16px;
                color: #FFFFFF;
                line-height: 43px;
                text-align: center; }
          .content .main_information .m .right .box .news {
            overflow: hidden;
            width: 67%; }
            .content .main_information .m .right .box .news ul {
              overflow: hidden;
              padding: 5px 0; }
              .content .main_information .m .right .box .news ul li {
                width: 100%; }
                .content .main_information .m .right .box .news ul li:hover a p {
                  color: #7D480B; }
                .content .main_information .m .right .box .news ul li a {
                  display: flex;
                  position: relative;
                  box-sizing: border-box;
                  padding: 8px 0;
                  padding-left: 15px;
                  align-items: flex-start;
                  justify-content: space-between; }
                  .content .main_information .m .right .box .news ul li a::after {
                    content: '';
                    width: 5px;
                    height: 5px;
                    background: #999;
                    position: absolute;
                    left: 0;
                    top: 18px; }
                  .content .main_information .m .right .box .news ul li a p {
                    font-size: 16px;
                    color: #333333;
                    width: 72%;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    line-height: 1.6; }
                  .content .main_information .m .right .box .news ul li a em {
                    display: block;
                    font-size: 16px;
                    line-height: 1.6;
                    color: #A6A6A6; }
      .content .main_information .m .left {
        width: 48.8%; }
        .content .main_information .m .left ul {
          width: 100%;
          display: flex;
          flex-wrap: wrap; }
          .content .main_information .m .left ul li {
            overflow: hidden;
            width: 30.20477815699659%;
            background: #F5EEE9;
            transition: all .3s;
            margin-right: 4.65%;
            margin-top: 21px;
            padding: 16px 0 14px 0; }
            .content .main_information .m .left ul li:hover {
              transform: translateY(-3px); }
            .content .main_information .m .left ul li:hover a span {
              color: #7D480B; }
            .content .main_information .m .left ul li:nth-child(3n) {
              margin-right: 0; }
            .content .main_information .m .left ul li img {
              display: block;
              margin: 0 auto;
              max-width: 60%;
              margin-bottom: 14px; }
            .content .main_information .m .left ul li span {
              display: block;
              text-align: center;
              font-size: 16px;
              color: #000000;
              line-height: 22px; }
  .content .main_down {
    width: 100%;
    overflow: hidden;
    padding: 95px 0 100px 0;
    background-image: url(../images/bg.png);
    background-size: cover;
    background-color: #E6E0DA;
    background-position: center center; }
    .content .main_down .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .content .main_down .m .tong_header p {
        background: #E6E0DA; }
      .content .main_down .m .main_year {
        width: 100%;
        margin-top: 33px; }
        .content .main_down .m .main_year .head {
          display: flex;
          align-items: center;
          justify-content: space-between; }
          .content .main_down .m .main_year .head .more {
            font-size: 16px;
            color: #383838; }
        .content .main_down .m .main_year ul {
          display: flex;
          flex-wrap: wrap; }
          .content .main_down .m .main_year ul li {
            overflow: hidden;
            background: #fff;
            padding: 18px 16px;
            transition: all .5s;
            width: 18.16666666666667%;
            margin-top: 22px;
            margin-right: 2.2%; }
            .content .main_down .m .main_year ul li:hover {
              transform: translateY(-3px); }
            .content .main_down .m .main_year ul li:nth-child(5n) {
              margin-right: 0; }
            .content .main_down .m .main_year ul li img {
              display: block;
              width: 100%;
              height: 140px;
              }
      .content .main_down .m .article {
        display: flex;
        flex-wrap: wrap; }
        .content .main_down .m .article .item {
          overflow: hidden;
          width: 31.75%;
          background: #F7F2EB;
          border: 1px solid #C4B4A3;
          padding: 22px;
          margin-top: 25px;
          margin-right: 2.3%; }
          .content .main_down .m .article .item:nth-child(3n) {
            margin-right: 0; }
          .content .main_down .m .article .item ul {
            overflow: hidden;
            padding: 10px 0; }
            .content .main_down .m .article .item ul li {
              width: 100%;
              padding: 10px 0; }
              .content .main_down .m .article .item ul li:hover a {
                color: #7D480B; }
              .content .main_down .m .article .item ul li a {
                display: block;
                padding-left: 15px;
                position: relative;
                box-sizing: border-box;
                font-size: 16px;
                color: #333333;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                overflow: hidden;
                line-height: 1.6; }
                .content .main_down .m .article .item ul li a::after {
                  content: '';
                  width: 5px;
                  height: 5px;
                  background: #999;
                  position: absolute;
                  left: 0;
                  top: 10px; }
  .content .main_window {
    width: 100%;
    overflow: hidden;
    padding: 95px 0 190px 0;
    background-color: #bf9d8a;
    background-image: url(../images/bg1.png);
    background-size: cover;
    background-position: center center; }
    .content .main_window .m {
      width: 1200px;
      overflow: hidden;
      margin: 0 auto; }
      .content .main_window .m .tong_header {
        background-image: url(../images/bgsss.png); }
        .content .main_window .m .tong_header::after {
          background: #F2D8BD; }
        .content .main_window .m .tong_header::before {
          background: #F2D8BD; }
        .content .main_window .m .tong_header p {
          background: #BA9C8C; }
      .content .main_window .m .box {
        width: 100%;
        overflow: hidden;
        display: flex;
        margin-top: 26px;
        justify-content: space-between; }
        .content .main_window .m .box .link {
          overflow: hidden;
          width: 30.2%; }
          .content .main_window .m .box .link li {
            width: 100%;
            margin-bottom: 16px; }
            .content .main_window .m .box .link li:last-child {
              margin-bottom: 0; }
            .content .main_window .m .box .link li img {
              display: block;
              width: 100%; }
        .content .main_window .m .box .left {
          overflow: hidden;
          width: 67%; }
          .content .main_window .m .box .left .bottom {
            width: 100%;
            overflow: hidden; }
            .content .main_window .m .box .left .bottom .swiper {
              overflow: hidden;
              width: 100%; }
              .content .main_window .m .box .left .bottom .swiper .swiper-slide {
                width: 32.23767383059418%;
                overflow: hidden;
                margin-right: 1.6%; }
            .content .main_window .m .box .left .bottom .label {
              width: 100%;
              cursor: pointer;
              overflow: hidden;
              margin-top: 12px; }
              .content .main_window .m .box .left .bottom .label img {
                display: block;
                width: 100%;
                height: 145px;
                }
          .content .main_window .m .box .left .top {
            overflow: hidden;
            width: 100%; }
            .content .main_window .m .box .left .top .head {
              overflow: hidden;
              width: 100%;
              height: 68px;
              background: #DBC1AF;
              display: flex;
              align-items: center;
              padding-left: 23px; }
              .content .main_window .m .box .left .top .head img {
                display: block; }
              .content .main_window .m .box .left .top .head span {
                font-size: 22px;
                font-family: '宋体';
                color: #943904;
                font-weight: bold;
                margin-left: 7px; }
            .content .main_window .m .box .left .top .slide {
              overflow: hidden;
              width: 100%;
              position: relative; }
              .content .main_window .m .box .left .top .slide .label {
                overflow: hidden;
                width: 100%;
                position: relative; }
                .content .main_window .m .box .left .top .slide .label img {
                  display: block;
                  width: 100%;
				   max-height: 365px;
				   }
  .content .main_history {
    width: 100%;
    background: #F5F5F5;
    overflow: hidden;
    padding: 86px 0 37px 0; }
    .content .main_history .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_history .m .main_city {
        width: 100%;
        margin-top: 33px; }
        .content .main_history .m .main_city .head {
          display: flex;
          justify-content: space-between;
          align-items: center; }
          .content .main_history .m .main_city .head .more {
            font-size: 16px;
            color: #383838; }
        .content .main_history .m .main_city .slide {
          width: 100%;
          position: relative;
          margin-top: 22px; }
          .content .main_history .m .main_city .slide .btn {
            cursor: pointer;
            position: absolute;
            z-index: 999;
            top: 50%;
            transform: translateY(-80%); }
            .content .main_history .m .main_city .slide .btn img {
              display: block; }
            .content .main_history .m .main_city .slide .btn.prev {
              left: -32px; }
            .content .main_history .m .main_city .slide .btn.next {
              right: -32px; }
          .content .main_history .m .main_city .slide .swiper-slide {
            width: 23.16666666666667%;
            overflow: hidden;
            margin-right: 2.4%; }
          .content .main_history .m .main_city .slide .swiper {
            overflow: hidden;
            width: 100%; }
          .content .main_history .m .main_city .slide .label {
            width: 100%;
            position: relative;
            overflow: hidden; }
            .content .main_history .m .main_city .slide .label:hover .pic img {
              transform: scale(1.04); }
            .content .main_history .m .main_city .slide .label:hover a p {
              color: #7D480B; }
            .content .main_history .m .main_city .slide .label p {
              width: 100%;
              display: flex;
              align-items: center;
              justify-content: center;
              background: #fff;
              height: 61px;
              font-size: 16px;
              color: #000000; }
            .content .main_history .m .main_city .slide .label .pic {
              width: 100%;
              overflow: hidden; }
              .content .main_history .m .main_city .slide .label .pic img {
                display: block;
                width: 100%;
                transition: all .6s;
                height: 172px;
                }
      .content .main_history .m .box {
        width: 100%;
        margin-top: 24px;
        display: flex;
        justify-content: space-between; }
        .content .main_history .m .box .Travel {
          overflow: hidden;
          width: 48.91666666666667%;
          background: #fff; }
          .content .main_history .m .box .Travel .tonghead {
            margin: 13px 0 22px 16px; }
          .content .main_history .m .box .Travel .slide {
            width: 100%;
            position: relative; }
            .content .main_history .m .box .Travel .slide .btn {
              cursor: pointer;
              position: absolute;
              z-index: 999;
              top: 50%;
              transform: translateY(-200%); }
              .content .main_history .m .box .Travel .slide .btn img {
                display: block; }
              .content .main_history .m .box .Travel .slide .btn.prev {
                left: 17px; }
              .content .main_history .m .box .Travel .slide .btn.next {
                right: 17px; }
            .content .main_history .m .box .Travel .slide .label {
              overflow: hidden;
              position: relative;
              width: 100%; }
              .content .main_history .m .box .Travel .slide .label img {
                width: 100%;
				max-height: 465px;
				min-height: 465px;
                display: block; }
              .content .main_history .m .box .Travel .slide .label .font {
                overflow: hidden;
                width: 100%;
                position: absolute;
                left: 0;
                bottom: 0;
                padding: 18px 30px 20px 22px;
                background: rgba(255, 255, 255, 0.87); }
                .content .main_history .m .box .Travel .slide .label .font p {
                  font-size: 20px;
                  color: #000000;
                  line-height: 29px;
                  font-family: '宋体';
                  font-weight: bold;
                  margin-bottom: 8px; }
                .content .main_history .m .box .Travel .slide .label .font span {
                  display: block;
                  font-size: 16px;
                  line-height: 1.6;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 2;
                  overflow: hidden;
                  color: #000000; }
        .content .main_history .m .box .character {
          overflow: hidden;
          width: 23.25%;
          background: #fff;
          padding: 13px 20px 20px 26px;
          position: relative; }
          .content .main_history .m .box .character .more {
            display: block;
            text-align: center;
            font-size: 16px;
            width: 100%;
            position: absolute;
            left: 0;
            bottom: 21px;
            color: #383838; }
          .content .main_history .m .box .character ul {
            padding: 10px 0;
            overflow: hidden; }
            .content .main_history .m .box .character ul li {
              overflow: hidden; }
              .content .main_history .m .box .character ul li a {
                display: flex;
                padding: 14px 0;
                justify-content: space-between;
                box-sizing: border-box; }
                .content .main_history .m .box .character ul li a .pic {
                  overflow: hidden;
                  width: 66px; }
                  .content .main_history .m .box .character ul li a .pic img {
                    display: block;
                    min-height: 100px;
                    width: 100%;
                    }
                .content .main_history .m .box .character ul li a .grow {
                  overflow: hidden;
                  padding-top: 5px;
                  width: calc(100% - 66px - 8px); }
                  .content .main_history .m .box .character ul li a .grow p {
                    color: #000000;
                    font-size: 16px;
                    line-height: 22px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    margin-bottom: 10px; }
                  .content .main_history .m .box .character ul li a .grow span {
                    display: block;
                    font-size: 14px;
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    color: #8C8C8C;
                    line-height: 1.6; }
        .content .main_history .m .box .story {
          overflow: hidden;
          width: 23.25%;
          background: #fff;
          position: relative;
          padding: 13px 20px 20px 26px; }
          .content .main_history .m .box .story .more {
            display: block;
            text-align: center;
            font-size: 16px;
            width: 100%;
            position: absolute;
            left: 0;
            bottom: 21px;
            color: #383838; }
          .content .main_history .m .box .story ul {
            overflow: hidden;
            padding: 20px 0; }
            .content .main_history .m .box .story ul li {
              overflow: hidden; }
              .content .main_history .m .box .story ul li:hover a p {
                color: #7D480B; }
              .content .main_history .m .box .story ul li a {
                box-sizing: border-box;
                padding: 10px 0;
                padding-left: 17px;
                display: block;
                position: relative; }
                .content .main_history .m .box .story ul li a::after {
                  content: '';
                  width: 8px;
                  height: 8px;
                  display: block;
                  border-radius: 50%;
                  border: 1px solid #A81313;
                  position: absolute;
                  left: 0;
                  top: 14px; }
                .content .main_history .m .box .story ul li a span {
                  display: block;
                  font-size: 14px;
                  color: #B03838; }
                .content .main_history .m .box .story ul li a p {
                  line-height: 1.6;
                  font-size: 16px;
                  color: #000000;
                  display: -webkit-box;
                  -webkit-box-orient: vertical;
                  -webkit-line-clamp: 2;
                  overflow: hidden; }
  .content .tonghead {
    width: 136px;
    height: 44px;
    position: relative;
    display: flex;
    font-family: '宋体';
    align-items: center;
    justify-content: center;
    font-size: 22px;
    font-weight: bold;
    margin-right: 9px;
    cursor: pointer;
    margin-left: 6px;
    color: #000000;
    background: #E6D8C8; }
    .content .tonghead::after {
      content: '';
      width: 22px;
      height: 18px;
      background-image: url(../images/icon28.png);
      background-size: 100% 100%;
      position: absolute;
      right: -6px;
      top: -1px; }
    .content .tonghead::before {
      content: '';
      width: 22px;
      height: 18px;
      background-image: url(../images/icon27.png);
      background-size: 100% 100%;
      position: absolute;
      left: -6px;
      bottom: -1px; }
  .content .tong_header {
    width: 100%;
    display: flex;
    align-items: center;
    background-image: url(../images/bgss.png);
    background-repeat: no-repeat;
    background-position: right top;
    padding-top: 15px;
    position: relative; }
    .content .tong_header::after {
      content: '';
      width: 100%;
      height: 1px;
      background: #A6927C;
      position: absolute;
      right: 0;
      bottom: 15px; }
    .content .tong_header::before {
      content: '';
      width: 100%;
      height: 1px;
      background: #A6927C;
      position: absolute;
      right: 0;
      bottom: 25px; }
    .content .tong_header p {
      font-size: 36px;
      font-family: '宋体';
      position: relative;
      z-index: 9;
      padding-right: 7px;
      background: #F5F5F5;
      line-height: 52px;
      color: #000000;
      font-weight: bold; }
  .content .main_news {
    width: 100%;
    background: #fff;
    padding: 15px 0 50px 0; }
    .content .main_news .m {
      width: 1200px;
      margin: 0 auto; }
      .content .main_news .m .notice {
        background: linear-gradient(180deg, #FAF5F0 0%, #FFFFFF 100%);
        border: 1px solid #F0E0D5;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 19px 0;
        padding-left: 20px; }
        .content .main_news .m .notice ul {
          overflow: hidden;
          display: flex;
          width: calc(100% - 99px - 20px); }
          .content .main_news .m .notice ul li {
            overflow: hidden;
            width: 33.33%;
            position: relative;
            padding: 0 3%; }
            .content .main_news .m .notice ul li:hover p {
              color: #7D480B; }
            .content .main_news .m .notice ul li:first-child::after {
              display: none; }
            .content .main_news .m .notice ul li::after {
              content: '';
              width: 1px;
              height: 73px;
              background: #A6927C;
              position: absolute;
              left: 0;
              top: 50%;
              transform: translateY(-50%); }
            .content .main_news .m .notice ul li p {
              font-size: 16px;
              line-height: 1.65;
              color: #000000;
              display: -webkit-box;
              -webkit-box-orient: vertical;
              -webkit-line-clamp: 2;
              overflow: hidden; }
            .content .main_news .m .notice ul li span {
              display: block;
              font-size: 16px;
              line-height: 22px;
              margin-top: 12px;
              color: #808080; }
        .content .main_news .m .notice .dot {
          width: 99px;
          height: 101px;
          background-image: url(../images/icon26.png);
          background-size: 100% 100%;
          display: flex;
          align-items: center;
          justify-content: center;
          font-size: 28px;
          font-weight: bold;
          line-height: 35px;
          color: #7D480B;
          font-family: '宋体';
          padding: 0 10px;
          text-align: center; }
      .content .main_news .m .news_box {
        overflow: hidden;
        width: 100%;
        display: flex; }
        .content .main_news .m .news_box .news_list {
          overflow: hidden;
          width: calc(100% - 688px);
          background: linear-gradient(144.78deg, #FFFEFC 0%, #F0E5D8 100%);
          padding: 22px 15px 0 28px; }
          .content .main_news .m .news_box .news_list .head {
            display: flex;
            align-items: center;
            justify-content: space-between; }
            .content .main_news .m .news_box .news_list .head .more {
              font-size: 15px;
              height: 100%;
              display: flex;
              align-items: center;
              padding-right: 14px;
              color: #383838; }
            .content .main_news .m .news_box .news_list .head ul {
              display: flex;
              align-items: center; }
              .content .main_news .m .news_box .news_list .head ul li {
                width: 136px;
                height: 44px;
                position: relative;
                display: flex;
                font-family: '宋体';
                align-items: center;
                justify-content: center;
                font-size: 22px;
                font-weight: bold;
                margin-right: 9px;
                cursor: pointer;
                color: #000000; }
                .content .main_news .m .news_box .news_list .head ul li.on {
                  background: #E6D8C8; }
                  .content .main_news .m .news_box .news_list .head ul li.on::after {
                    content: '';
                    width: 22px;
                    height: 18px;
                    background-image: url(../images/icon27.png);
                    background-size: 100% 100%;
                    position: absolute;
                    left: -6px;
                    bottom: -1px; }
                  .content .main_news .m .news_box .news_list .head ul li.on::before {
                    content: '';
                    width: 22px;
                    height: 18px;
                    background-image: url(../images/icon28.png);
                    background-size: 100% 100%;
                    position: absolute;
                    right: -6px;
                    top: -1px; }
          .content .main_news .m .news_box .news_list .fadein {
            overflow: hidden;
            width: 100%; }
            .content .main_news .m .news_box .news_list .fadein ul {
              overflow: hidden;
              padding-top: 10px; }
              .content .main_news .m .news_box .news_list .fadein ul li {
                overflow: hidden;
                width: 100%; }
                .content .main_news .m .news_box .news_list .fadein ul li:hover a .fl p {
                  color: #7D480B; }
                .content .main_news .m .news_box .news_list .fadein ul li:hover a span {
                  color: #7D480B; }
                .content .main_news .m .news_box .news_list .fadein ul li a {
                  width: 100%;
                  display: flex;
                  align-items: center;
                  justify-content: space-between;
                  padding: 10px 0; }
                  .content .main_news .m .news_box .news_list .fadein ul li a span {
                    font-size: 16px;
                    color: #000000;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap; }
                  .content .main_news .m .news_box .news_list .fadein ul li a .fl {
                    display: flex;
                    align-items: center;
                    width: 70%; }
                    .content .main_news .m .news_box .news_list .fadein ul li a .fl div {
                      width: 5px;
                      background: #AB8757;
                      height: 5px; }
                    .content .main_news .m .news_box .news_list .fadein ul li a .fl p {
                      font-size: 16px;
                      color: #333333;
                      width: 90%;
                      margin-left: 8px;
                      overflow: hidden;
                      text-overflow: ellipsis;
                      white-space: nowrap; }
        .content .main_news .m .news_box .slide {
          overflow: hidden;
          width: 688px;
          position: relative; }
          .content .main_news .m .news_box .slide .label {
            width: 100%;
            position: relative; }
            .content .main_news .m .news_box .slide .label img {
              display: block;
			  max-height: 388px;
              width: 100%; }
            .content .main_news .m .news_box .slide .label div {
              width: 100%;
              font-size: 18px;
              padding: 22px 36px;
              color: #fff;
              background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
              position: absolute;
              left: 0;
              bottom: 0;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap; }

@media (max-width: 1400px) {
  .m {
    width: 90% !important; }

  .new_header .m .bot .logo {
    width: 400px; }

  .content .main_news .m .news_box .news_list .head ul li {
    width: 100px;
    font-size: 20px; }

  .new_header .m .navbar ul li a {
    font-size: 22px; }

  .new_footer .link .m .fr ul {
    margin-left: 50px; } }
@media (max-width: 1200px) {
  .m {
    width: 90% !important; }

  .new_header .m .bot .logo {
    width: 300px; }

  .content .main_news .m .news_box .news_list .head ul li {
    width: 100px;
    font-size: 20px; }

  .new_header .m .navbar ul li a {
    font-size: 20px; }

  .new_footer .link .m .fr ul {
    margin-left: 30px; }

  .content .main_news .m .news_box .slide {
    width: 50%;
    height: 363px; }
    .content .main_news .m .news_box .slide .swiper {
      width: 100%;
      height: 100%; }
    .content .main_news .m .news_box .slide .swiper-slide {
      width: 100%;
      height: 100%; }
      .content .main_news .m .news_box .slide .swiper-slide img {
        object-fit: cover;
        height: 100%; }

  .content .main_news .m .news_box .slide .label {
    height: 100%; }

  .content .main_news .m .news_box .news_list {
    width: 50%; }

  .content .main_information .m .right .box .news ul li a em, .content .main_information .m .right .box .news ul li a p, .content .main_news .m .news_box .news_list .fadein ul li a .fl p, .content .main_news .m .news_box .news_list .fadein ul li a span, .content .main_news .m .notice ul li p, .content .main_history .m .box .story ul li a p, .content .main_down .m .article .item ul li a {
    font-size: 15px; } }
@media (max-width: 900px) {
  .m {
    width: 100% !important;
    padding: 0 .3rem !important; }

  .new_header .m .top {
    display: none; }

  .new_header {
    height: 4rem;
    padding-top: .2rem; }

  .new_header .m .bot {
    display: block;
    width: 100%;
    padding: .3rem 0; }

  .new_header .m .bot .logo {
    width: 4rem;
    margin: 0 auto; }

  .new_header .m .bot .search {
    width: 100%;
    margin: 0 auto;
    height: .9rem;
    margin-top: .6rem; }

  .new_header .m .bot .search .child {
    height: 65%;
    width: 75%; }

  .new_header .m .bot .search .child img {
    width: .3rem; }

  .new_header .m .bot .search .child input {
    font-size: .26rem; }

  .new_header .m .bot .search .child .btn {
    height: 100%;
    width: 1.2rem;
    font-size: .24rem; }

  .new_header .m .navbar {
    display: none; }

  .content .main_news {
    padding: .5rem 0; }

  .content .main_news .m .news_box {
    display: block;
    width: 100%; }

  .content .main_news .m .news_box .slide {
    width: 100%;
    height: 4rem; }

  .content .main_news .m .news_box .slide .label div {
    font-size: .26rem;
    padding: .3rem; }

  .content .main_news .m .news_box .news_list {
    width: 100%;
    padding: .3rem; }

  .content .main_news .m .news_box .news_list .head ul li {
    width: 2rem;
    height: .7rem;
    font-size: .28rem; }

  .content .main_news .m .news_box .news_list .head .more {
    font-size: .26rem; }

  .content .main_information .m .right .box .news ul li a em, .content .main_information .m .right .box .news ul li a p, .content .main_news .m .news_box .news_list .fadein ul li a .fl p, .content .main_news .m .news_box .news_list .fadein ul li a span, .content .main_news .m .notice ul li p, .content .main_history .m .box .story ul li a p, .content .main_down .m .article .item ul li a {
    font-size: .26rem; }

  .content .main_window .m .box .left .bottom .label {
    margin-top: .2rem; }

  .content .main_news .m .notice {
    width: 100%;
    margin-top: .3rem;
    padding: .3rem;
    padding-right: 0; }

  .content .main_news .m .notice .dot {
    width: 1.2rem;
    height: 1.2rem;
    font-size: .26rem;
    line-height: 1.6;
    padding: 0 .2rem; }

  .content .main_news .m .notice ul li span {
    font-size: .24rem; }

  .content .main_news .m .notice ul {
    width: 100%;
    margin-top: 0;
    overflow: hidden; }
    .content .main_news .m .notice ul li {
      width: 50%; }

  .content .main_news .m .notice ul li {
    display: none;
    padding-right: .1rem; }

  .content .main_news .m .notice ul li:first-child {
    display: block; }

  .content .main_news .m .notice ul li:nth-child(2) {
    display: block; }

  .content .main_news .m .notice ul li p {
    text-align-last: justify; }

  .content .main_history {
    padding: .5rem 0; }

  .content .tong_header p {
    font-size: .33rem;
    line-height: .35rem; }

  .content .tong_header::after {
    bottom: 0rem; }

  .content .tong_header::before {
    bottom: .1rem; }

  .content .tong_header {
    background-size: 1.6rem;
    padding-top: .18rem; }

  .content .main_history .m .box {
    display: block;
    width: 100%; }

  .content .main_history .m .box .story {
    width: 100%;
    padding: .5rem .3rem; }

  .content .tonghead {
    width: 2.3rem;
    height: .7rem;
    margin: 0 auto !important;
    font-size: .28rem; }

  .content .main_history .m .box .story ul li a span {
    font-size: .24rem; }

  .content .main_history .m .box .story ul li a p {
    font-size: .28rem;
    margin-top: .1rem; }

  .content .main_history .m .box .story ul {
    padding: .1rem 0; }

  .content .main_history .m .box .story ul li a::after {
    top: .28rem; }

  .content .main_history .m .box .story ul li a {
    padding: .2rem 0;
    padding-left: .3rem; }

  .content .main_history .m .box .story .more {
    position: static;
    text-align: center;
    font-size: .25rem; }

  .content .main_history .m .box .Travel {
    width: 100%;
    margin-top: .3rem;
    padding: .5rem .3rem; }

  .content .main_history .m .box .Travel .slide {
    margin-top: .5rem;
    overflow: hidden; }

  .content .main_history .m .box .Travel .slide .label .font {
    padding: .2rem; }

  .content .main_history .m .box .Travel .slide .label .font p {
    font-size: .3rem; }

  .content .main_history .m .box .Travel .slide .label .font span {
    font-size: .26rem; }

  .content .main_history .m .box .Travel .slide .btn {
    top: 52%; }

  .content .main_history .m .box .character {
    width: 100%;
    margin-top: .3rem;
    padding: .5rem .3rem; }

  .content .main_history .m .box .character ul li a {
    align-items: center; }

  .content .main_history .m .box .character .more {
    font-size: .25rem;
    margin-top: .2rem; }

  .content .main_history .m .box .character ul li a .grow p {
    font-size: .28rem;
    margin-bottom: .2rem; }

  .content .main_history .m .box .character ul li a .grow span {
    font-size: .24rem; }

  .content .main_history .m .box .character ul li a .pic {
    width: 1.4rem; }

  .content .main_history .m .box .character ul li a .grow {
    width: calc(100% - 1.8rem); }

  .content .main_history .m .main_city .head .more {
    font-size: .26rem; }

  .content .main_history .m .main_city .slide .swiper-slide {
    width: 49%; }

  .content .main_history .m .main_city .slide .label p {
    font-size: .26rem;
    height: 1rem; }

  .content .main_window {
    padding: 1rem 0;
    padding-top: .7rem;
    padding-bottom: .5rem; }

  .content .main_down {
    padding-top: .7rem;
    padding-bottom: .5rem; }

  .content .main_window .m .box {
    display: block; }

  .content .main_window .m .box .left {
    width: 100%; }

  .content .main_window .m .box .left .top .head {
    height: 1rem;
    padding-left: .3rem; }

  .content .main_window .m .box .left .top .head img {
    width: .4rem; }

  .content .main_window .m .box .left .top .head span {
    font-size: .3rem; }

  .content .main_window .m .box .link {
    width: 100%;
    display: flex;
    justify-content: space-between; }

  .content .main_window .m .box .link li {
    width: 32.23767383059418%;
    margin-top: .2rem; }
    .content .main_window .m .box .link li img {
      width: 100%; }

  .content .main_down .m .article {
    display: block;
    width: 100%; }

  .content .main_down .m .article .item {
    width: 100%;
    padding: .5rem .3rem .3rem .3rem; }

  .content .main_down .m .main_year ul {
    justify-content: center; }

  .content .main_down .m .main_year ul li {
    padding: .1rem;
    margin-top: .2rem;
    width: 32%;
    margin-right: 1.5%; }
    .content .main_down .m .main_year ul li:nth-child(3n) {
      margin-right: 0; }

  .content .main_down .m .main_year ul li:nth-child(5n) {
    margin-right: 1.5%; }

  .head .more {
    position: absolute;
    right: .3rem;
    font-size: .26rem; }

  .content .main_information {
    padding: .5rem 0; }

  .content .main_information .m {
    display: block; }

  .content .main_information .m .left {
    width: 100%; }

  .content .main_information .m .left ul li span {
    font-size: .26rem; }

  .content .main_information .m .right {
    width: 100%;
    margin-top: .3rem; }

  .content .main_information .m .right .box {
    display: block; }

  .content .main_information .m .right .box .news {
    width: 100%; }

  .content .main_information .m .right .box > ul {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .content .main_information .m .right .box > ul li {
      margin: 0 .3rem;
      width: 30%;
      margin-top: .3rem; }

  .content .main_information .m .right .box > ul li span {
    font-size: .25rem; }

  .new_footer .select .m select {
    width: 46%;
    font-size: .26rem;
    height: .88rem; }

  .new_footer .link .m .fr {
    display: none; }

  .new_footer .link .m {
    padding: .5rem .3rem !important; }

  .new_footer .link .m .fl {
    width: 100%; }

  .new_footer .link .m .fl p {
    font-size: .22rem;
    text-align: center; }

  .new_footer .link .m .fl ul {
    justify-content: center; }

  .new_footer .link .m .fl ul li img {
    width: 1rem; }

  .new_footer .select {
    height: auto; }

  .new_footer .select .m {
    flex-wrap: wrap; }

  .new_footer .footers {
    height: auto;
    padding: .2rem;
    flex-wrap: wrap; }

  .new_footer .footers div {
    padding: 0 .15rem; }

  .new_footer .footers div span {
    font-size: .22rem; }

  .new_footer .footers div img {
    width: .27rem;
    margin-right: .1rem; }

  .content .main_news .m .notice ul li p {
    font-size: .24rem;
    line-height: 1.5; }

  .content .main_news .m .notice ul li span {
    margin-top: .1rem; }

  .content .main_information .m .left ul li img {
    max-width: 50%; }

  .content .main_history .m .box .Travel .slide .label .font span {
    font-size: .24rem; }

  .content .main_history .m .box .Travel .slide .label .font p {
    margin-bottom: .1rem; }

  .content .main_history .m .box .Travel .slide .btn img {
    width: .3rem; }

  .menu {
    width: .5rem;
    position: absolute;
    right: .3rem;
    top: .3rem;
    z-index: 999;
    display: block; }

  .mobile_navbar {
    display: block;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 999999;
    left: 0;
    top: 0;
    display: none; }

  .mobile_navbar .box {
    width: 70%;
    position: absolute;
    right: -70%;
    top: 0;
    overflow: auto;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

  .mobile_navbar .box ul {
    overflow: hidden; }

  .mobile_navbar .box ul li {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ECECEC; }

  .mobile_navbar .box ul li > a {
    display: flex;
    align-items: center;
    height: 100%;
    height: .9rem;
    padding-right: .2rem;
    padding-left: .3rem;
    font-size: .28rem;
    color: #333;
    justify-content: space-between; }

  .mobile_navbar .box ul li > a.on img {
    transform: rotate(90deg); }

  .mobile_navbar .box ul li > a img {
    transition: all .2s; }

  .childer {
    overflow: hidden;
    padding-left: .3rem;
    display: none; }

  .childer a {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #ECECEC;
    height: 100%;
    height: .9rem;
    padding-left: .5rem;
    font-size: .26rem;
    color: #333; }

  .mobile_navbar .box ul li div {
    display: none; }

  .mobile_navbar .box ul li div a {
    display: flex;
    align-items: center;
    height: 1rem;
    padding-left: .6rem;
    color: #9D9EA5;
    font-size: .28rem; }

  .mobile_navbar .box > img {
    width: .4rem;
    margin: .3rem;
    float: right; }

  .childer a:last-child {
    border: none; }

  .menu {
    position: absolute; } }

/*# sourceMappingURL=css.css.map */
